const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
	configureWebpack:{
		externals:{
			"agora-electron-sdk":"commonjs2 agora-electron-sdk"
		}
	},
	devServer:{         //有些值像 host、port 和 https 可能会被命令行参数覆写。
		host:'localhost',
		port: 7654,
		proxy:{      // devServer.proxy
		    '/api':{              //将路径/api代理到 target上
				target: process.env.VUE_APP_BASE_API,
				changeOrigin: true, //将主机头的来源更改为目标URL
				pathRewrite:{  // 设置路径的转发规则为空
					'/api': ''
				}
		    }
		}
	},
	transpileDependencies: true,
	pluginOptions:{
		electronBuilder:{
			nodeIntegration:true,
			// customFileProtocol: "./",
			externals: ['agora-electron-sdk'],
		}
    }
})